package com.lwl.blue.commont.base;

/**
 * 系统常量类
 * 用于定义系统中常用的常量值，提高代码可读性和可维护性
 * @author lanwenliang
 */
public class Const {

    /**
     * 操作成功状态码
     * 用于API返回成功结果时的状态标识
     */
    public static final Integer CODE_SUCCESS = 0;
    
    /**
     * 操作失败状态码
     * 用于API返回失败结果时的状态标识
     */
    public static final Integer CODE_FAILED = -1;
    
    /**
     * 登录用户属性名
     * 用于在Session或上下文环境中存储当前登录用户信息的键名
     */
    public static final String LONGIN_ATTR = "loginUser";
    
    /**
     * 删除标记 - 是
     * 用于标记数据记录为已删除状态
     */
    public static final Integer IS_DELETE_YES = 1;
    
    /**
     * 删除标记 - 否
     * 用于标记数据记录为正常状态（未删除）
     */
    public static final Integer IS_DELETE_NO = 0;

    /**
     * 私有构造函数，防止实例化
     * 常量类不需要创建实例
     */
    private Const() {
        // 防止实例化
    }
}